export interface EquipmentInfoVO {
  /**
   * 主键
   */
  equipmentId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 设备类型id
   */
  equipmentTypeId: string | number;

  /**
   * 设备名称
   */
  equipmentName: string;

  /**
   * 设备编码
   */
  equipmentCode: string;

  /**
   * 状态（0：禁用；1：启用；）
   */
  status: number;

  /**
   * 在线状态（ 0：离线；1：在线；）
   */
  onlineStatus: number;

  /**
   * 位置id
   */
  positionId: string | number;

  /**
   * 数据来源（0：本地录入；1：iot平台；2：登虹平台；）
   */
  dataSource: number;

}

export interface EquipmentInfoForm extends BaseEntity {
  /**
   * 主键
   */
  equipmentId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 设备类型id
   */
  equipmentTypeId?: string | number;

  /**
   * 设备名称
   */
  equipmentName?: string;

  /**
   * 设备编码
   */
  equipmentCode?: string;

  /**
   * 状态（0：禁用；1：启用；）
   */
  status?: string;

  /**
   * 在线状态（ 0：离线；1：在线；）
   */
  onlineStatus?: number;

  nodeId?: string;

  /**
   * 位置id
   */
  positionIdList?: string | number;

  /**
   * 数据来源（0：本地录入；1：iot平台；2：登虹平台；）
   */
  dataSource?: number;

    /**
   * 位置id
   */
    parkBuildingId?: string | number;
      /**
   * 位置id
   */
      parkBuildingAreaId?: string | number;
    /**
   * 位置id
   */
    parkBuildingFloorId?: string | number;

}

export interface EquipmentInfoQuery extends PageQuery {
  nodeId?: string;
  deviceName?: string | number;
  equipmentOneType?: string | number;
  equipmentTwoType?: string | number;
  equipmentModel?: string | number;
  deviceStatus?: string | number;
  /**
   * 设备类型id
   */
  equipmentTypeId?: string | number;

  /**
   * 设备名称
   */
  equipmentName?: string;

  /**
   * 设备编码
   */
  equipmentCode?: string;

  /**
   * 状态（0：禁用；1：启用；）
   */
  status?: number;

  /**
   * 在线状态（ 0：离线；1：在线；）
   */
  onlineStatus?: number;

  /**
   * 位置id
   */
  positionId?: string | number;

  /**
   * 数据来源（0：本地录入；1：iot平台；2：登虹平台；）
   */
  dataSource?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



